body{
    background: #fff;
}
.base_header{
    background: #fff;
    border: 1px solid #e1e1e1;
}

.prompt_box{
    width: 600px;
    height: 280px;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -300px;
    margin-top: -140px;
    z-index: 1002;
    display: none;
    border-radius: 5px;
    border: 3px solid gray;
    border: 3px solid rgba(0,0,0,0.1);
    -moz-background-clip: border;
    -webkit-background-clip: border;
    background-clip: border-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -moz-background-clip: content;
    -webkit-background-clip: content;
    background-clip: content-box;
}
.prompt_box .closebox{
    position: absolute;
    right: 10px;
    top: 0;
    cursor: pointer;
}
.prompt_box .prompt_title{
    font-size: 13px;
    background: #f3f3f3;
    text-indent: 10px;
    height: 30px;
    line-height: 30px;
    color: #a9a9a9;
}
.prompt_box .prompt_content{
    padding-top: 60px;
}
.prompt_box .prompt_content p{
    text-align: center;
    font-size: 12px;
    color: #333333;
    line-height: 30px;
}
.prompt_box .prompt_content p span{
    font-weight: 700;
}
.shop_shadow{
    box-shadow: 2px 2px 10px #dddcdc;
    -moz-box-shadow: 2px 2px 10px #dddcdc;
    -webkit-box-shadow: 2px 2px 10px #dddcdc;
}
.headerbox{
    background: #fff;
}
.header_bottom .company_name{
    font-size: 26px;
    height: 40px;
    line-height: 40px;
    color: #222;
    font-weight: bold;
}
.header_bottom{
    overflow: hidden;
    margin-bottom: 38px;
}
.header_bottom .mainbox{
    height: 20px;
}
.header_bottom .mainbox span{
    font-size: 14px;
    color: #999999;
    line-height: 20px;
    padding-right: 14px;
}
.header_bottom .service_tel{
    float: right;
}
.header_bottom .service_tel .imgbox{
    width: 37px;
    height: 37px;
    float: right;
}
.header_bottom .service_tel img{
    width: 37px;
    height: 37px;
}
.header_bottom .service{
    font-size: 16px;
    color: #333333;
    letter-spacing: 1px;
    float: right;
    padding-top: 10px;
}
.header_bottom .service_tel .tel{
    font-size: 18px;
    color: #333;
    text-align: right;
}
.company_option .w1200{
    position: relative;
}
.company_option ul li{
    width: 160px;
    height: 42px;
    line-height: 42px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    letter-spacing: 1px;
    cursor: pointer;
}
.company_option .on_collection{
    position: absolute;
    right: 0;
    top: 0;
    line-height: 42px;
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
/* .company_option ul li:hover{
    color: #1f8eda;
}
.company_option ul li.active{
    background: #1f8eda;
    color: #fff;
} */
.company_tab{
    margin-bottom: 24px;
}
/* .company_banner{
    height: 400px;
    background: url("../../img/deal/banner.jpg") center center;
    margin-bottom: 26px;
} */
.company_banner .company-detail-box{
    width: 314px;
    height: 400px;
    background: #000;
    opacity:0.72;
    filter:alpha(opacity=72);
    float: right;
    color: #fff;
    /*overflow-y: auto;*/
}
.company_banner .company-detail-box::-webkit-scrollbar
{
    width: 12px;
    opacity:0.62;
    filter:alpha(opacity=62);
    background-color: #fff;
}
.company_banner .company-detail-box::-webkit-scrollbar-thumb
{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #41403f;
}
.company_banner .company-detail-sbox{
    padding:24px 34px;
}
.company_banner .company-detail-sbox .title {
    margin-bottom: 31px;
    margin-top: 9px;
    font-size: 22px;
    line-height: 22px;
    color: #FFFFFF;
    font-weight: lighter;
}
.company_banner .company-detail-sbox .con{
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    letter-spacing: 1px;
    /*height: 280px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
}
.company_bigbox{
    overflow: hidden;
}
.bigbox_left{
    width: 240px;
    float: left;
}
.bigbox_left .infobox{
    width: 238px;
    background: #fff;
    margin-bottom: 26px;
    border:1px solid #ebebeb;
}
.bigbox_left .infobox .titlebox,.bigbox_left .typebox .titlebox,.bigbox_left .cetifivatebox .titlebox{
    height: 40px;
}
.bigbox_left .infobox .titlebox .tit,.bigbox_left .typebox .titlebox .tit,.bigbox_left .cetifivatebox .titlebox .tit{
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    padding: 10px 10px 10px 19px;
}
.bigbox_left .infobox .titlebox .tit_bot{
    overflow: hidden;
}
.bigbox_left .infobox .titlebox .tit_bot .imgbox{
    width: 16px;
    height: 16px;
    line-height: 15px;
}
.bigbox_left .infobox .titlebox .tit_bot img{
    width: 16px;
    height: 15px;
}
.bigbox_left .infobox .titlebox .tit_bot .diyi{
    font-size: 14px;
    color: #333;
    height: 16px;
    line-height: 16px;
    margin-left: 4px;
}
.bigbox_left .infobox .title_bot{
    padding: 10px 20px;
}
.bigbox_left .infobox .bot_top{
    color: #333;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
}
.bigbox_left .infobox .top_left{
    width: 70px;
}
.bigbox_left .infobox .top_right span{
    padding: 0 6px;
    color: #333;
}
.bigbox_left .infobox .top_right span a{
    color: #333;
}
.bigbox_left .infobox .servicebigbox{
    overflow: hidden;
    margin-top: 10px;
}
.bigbox_left .infobox .servicebox{
    width: 88px;
    height: 30px;
    line-height: 30px;
    color: #f38f00;
    border:1px solid #f38f00;
    text-align: center;
    letter-spacing: 1px;
}
.bigbox_left .infobox .servicebox2{
    margin-left: -1px;
}
.bigbox_left .infobox .servicebox a{
    display: block;
    height: 30px;
    line-height: 30px;
    color: #999;
    text-align: center;
    letter-spacing: 1px;
}
.bigbox_left .infobox .servicebox a img{
    width: 30px;
    height: 30px;
    margin-top: -4px;
}
.bigbox_left .infobox .servicebox2 a img{
    margin-right: -4px;
}
.bigbox_left .infobox .servicebox a:hover{
    color: #f38f00;
}
.bigbox_left .infobox .intobox{
    height: 32px;
    line-height: 32px;
    color: #fff;
    background: #1f8eda;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 10px;
}
.bigbox_left .infobox .intobox a{
    display: block;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
}
.bigbox_left .typebox{
    width: 238px;
    margin-bottom: 26px;
    background: #fff;
    border: 1px solid #ebebeb;
}

/* .bigbox_left .typebox .titlebox {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 10px 10px 10px 19px;
} */
.bigbox_left .title_bot{
    padding: 0 0  0 17px;

}

.bigbox_left .typebox .title_bot ul{
    margin: 15px 0;
}
.bigbox_left .typebox .title_bot li{
    width: 160px;
    line-height: 27px;
    float: left;
    padding-left: 14px;
    position: relative;
}
.bigbox_left .typebox .title_bot li a{
    color: #333;
}
.bigbox_left .typebox .title_bot li .border_l_b{
    width: 7px;
    height: 27px;
    position: absolute;
    left: 0;
    top: -14px;
}
.bigbox_left .typebox .title_bot .circlebox{
    padding-top: 11px;
    height: 25px;
    margin-left: 4px;
    margin-right: 12px;
}
.bigbox_left .typebox .title_bot .circle{
    width: 4px;
    height: 4px;
    background: #999999;
    border-radius: 50%;
}
.bigbox_left .typebox .title_bot .type{
    font-size: 14px;
    color: #333;
    height: 26px;
    line-height: 26px;
}
.bigbox_left .typebox .title_bot .type a{
    font-size: 14px;
    color: #333;
    height: 26px;
    line-height: 26px;
}
.bigbox_left .typebox .title_bot .type a:hover{
    color: #1f8eda;
}
.bigbox_left .cetifivatebox{
    width: 238px;
    margin-bottom: 26px;
    background: #fff;
    border: 1px solid #ebebeb;
}
.bigbox_left .cetifivatebox .title_bot{
    padding-top: 20px;
}
/* .bigbox_left .cetifivatebox .titlebox {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 10px 10px 10px 19px;
} */


.bigbox_left .cetifivatebox li{
    width: 92px;
    margin-right: 10px;
    margin-bottom: 14px;
    cursor: pointer;
}
.bigbox_left .cetifivatebox li .imgbox{
    width: 90px;
    height: 124px;
    line-height: 120px;
    display: table-cell;
    display: block;
    vertical-align: middle;
    margin: auto;
    border: 1px solid #d1d1d1;
}
.bigbox_left .cetifivatebox li a{
    width: 100%;
    float: left;
    line-height: 30px;
    color: #333;
    text-align: center;
}
.bigbox_left .cetifivatebox li img{
    width: auto;
    height: auto;
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}
.bigbox_right{
    float: right;
    width: 940px;
}
.bigbox_right .searchbox{
    height: 38px;
    background: #ffffff;
    font-size: 14px;
    color: #333;
    margin:10px 0 24px 0;
    border: 1px solid #ebebeb;
}
.searchbox2{
    height: 38px;
    background: #ffffff;
    font-size: 14px;
    color: #333;
    margin:10px 0 24px 0;
    border: 1px solid #ebebeb;
}
.searchbox ul li{
    width: 100px;
    line-height: 56px;
    text-align: center;
    cursor: pointer;
    position: relative;
}
.searchbox ul li:hover{
    color: #1f8eda;
}
.searchbox ul li.active{
    background: #1f8eda;
    color: #fff;
}
.searchsbox{
    height: 32px;
    padding-top: 3px;
    background: #ffffff;
    font-size: 14px;
    line-height: 32px;
    color: #333;
    padding-left: 18px;
}
.searchbox ul li p{
    display: inline-block;
}
.up{
    background: url(../../img/deal/row1.png) center no-repeat;
    width: 14px;
    height: 19px;
    display: inline-block;
}
.down{
    background: url(../../img/deal/row2.png) center no-repeat;
    width: 14px;
    height: 19px;
    display: inline-block;
}
.searchsbox .wenzi{
    margin: 0 10px;
}
.searchsbox .inputbox{
    position: relative;
}
.searchsbox .inputbox em{
    position: absolute;
    left: 6px;
    top:0;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #666666;
}
.searchsbox .inputbox input{
    width: 200px;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    border:1px solid #e9e9e9;
}
.searchsbox .inputbox2 input{
    width: 70px;
    padding-left: 16px;
}
.searchsbox .submitbox{
    margin-left: 20px;
}
.searchsbox .submitbox input{
    width: 54px;
    height: 28px;
    line-height: 28px;
    background: #dbdbdb;
    border: 0;
    color: #333;
}
.shopbox{
    overflow: hidden;
}
.shopbox ul{
    float: left;
    width: 980px;
}
.shopbox li{
    width: 218px;
    height: 322px;
    background: #fff;
    border: 1px solid #e9e9e9;
    margin: 0 20px 10px 0;
    position: relative;
}
.shopbox li.shop_last{
    cursor: pointer;
}
.shopbox li:hover{
    border: 1px solid #f38f00;
    z-index: 1;
}
.shopbox li .imgbox{
    width: 218px;
    height: 218px;
    float: left;
}
.shopbox li .imgbox a{
    width: 218px;
    height: 218px;
    float: left;
    line-height: 218px;
    display: block;
    vertical-align: middle;
    margin: auto;
    text-align: center;
}

.products_shopbox{
    width: 1200px;
}
.products_shopbox li{
    width: 222px;
    height: 302px;
    background: #fff;
    border: 1px solid #e9e9e9;
    margin: 0 20px 10px 0;
    position: relative;
}
.products_shopbox li .imgbox{
    width: 222px;
    height: 222px;
    float: left;
}
.products_shopbox li .imgbox a{
    width: 222px;
    height: 222px;
    float: left;
    line-height: 222px;
    display: block;
    vertical-align: middle;
    margin: auto;
}

.shopbox li .imgbox img{
    width: auto;
    height: auto;
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}
.shopbox li .wordbox .price{
    font-size: 16px;
    color:#fd6a3b;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    float: left;
}
.shopbox li .wordbox .original_price{
    font-size: 14px;
    color:#666666;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    float: left;
    text-decoration: line-through;
}
.shopbox li .wordbox .shop_name{
    float: left;
    padding: 0 10px;
    width: 198px;
}
.shopbox li .wordbox .shop_name a{
    font-size: 12px;
    color:#333333;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.shopbox li .wordbox .shop_name a:hover{
    color:#f38f00;
}
.shopbox li .wenzi{
    padding: 74px 50px;
}
.shopbox li .bigwenzi{
    color: #333;
    font-size: 18px;
    line-height: 40px;
    margin-bottom: 5px;
}
.shopbox li .smallwenzi{
    color: #333;
    font-size: 18px;
    line-height: 40px;
    margin-bottom: 0px;
}
.shopbox li .picture img{
}
.company_tab2,.company_tab3{
    display: none;
}
.company_tab2 .categorybox{
    width: 1200px;
    background: #fff;
    margin: 26px 0;
    font-size: 14px;
    color: #333;
    line-height: 22px;
    padding: 14px 0;
}
.company_tab2 .categorysbox{
    overflow: hidden;
}
.company_tab2 .categorybox .category{
    width: 50px;
    padding-left: 40px;
}
.company_tab2 .categorybox ul{
    width: 1110px;
}
.company_tab2 .categorybox ul li{
    padding:2px 5px;
    cursor: pointer;
    margin-right: 10px;
}
.company_tab2 .categorybox ul li:hover{
    color: #1d75d9;
}
 .active01{
    color: #1d75d9;
    border:1px solid #1f8eda;
    padding:1px 4px;
}
.company_tab_box .company_tab3 .banner{
    margin:30px 0 0 0;
    padding-bottom: 0;
}
.company_tab3 .banner img{
    width: 1200px;
}
.center_box{
    width: 1198px;
    border: 1px solid #dbdbdb;
}
.center_box .title_name{
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #333;
    padding: 18px 0 16px 0;
}
.company_tab3 .com_namebox{
    height: 148px;
    background: #fff;
    padding-left: 40px;
}
.company_tab3 .com_name{
    font-size: 28px;
    color: #333;
    height: 90px;
    line-height: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.company_tab3 .com_timebox .imgbox{
    height: 30px;
}
.company_tab3 .com_timebox img{
    width: 16px;
    height: 15px;
}
.company_tab3 .com_timebox .diyi{
    font-size: 14px;
    color: #333;
    height: 30px;
    line-height: 24px;
    margin-left: 4px;
}
.company_tab3 .com_list{
    padding: 0 15px;
}
.company_tab3 .com_list_last{
    margin-bottom: 15px;
}
.company_tab3 .com_list_tit{
    width: 100%;
    line-height: 16px;
    height: 16px;
    font-size: 16px;
    color: #333;

}
.company_tab3 .com_list_tit_x{
    width: 3px;
    height: 16px;
    float: left;
    margin-right: 18px;
}
.company_tab3 .com_list_content{
    padding: 0 40px;
    height: 64px;
    line-height: 64px;
}
.company_tab3 .com_list_content p,.company_tab3 .com_list_content2 p{
    font-size: 14px;
    color: #333;
}
.company_tab3 .com_list_content2{
    padding:20px 0;
    line-height: 22px;
}
.company_tab3 .com_list_content2 p{
    text-indent:28px;
}
.company_tab3 .com_list_content3{
    padding: 24px 0 0 0;
}
.company_tab3 .com_list_content3 ul{
    border:1px solid #eee;
    border-bottom: 0;
}
.company_tab3 .com_list_content3 li{
    width: 559px;
    height: 41px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #333;
}
.company_tab3 .com_list_content3 .litit{
    width: 190px;
    height: 40px;
    background: #ebecf0;
    border-bottom: 1px solid #fff;
    text-align: center;
}
.company_tab3 .com_list_content3 .licon{
    width: 459px;
    height: 40px;
    border-bottom: 1px solid #eee;
    word-wrap:break-word;
    overflow: hidden;
    padding: 0 16px;
}

/*图片放大轮播*/
/* .layui-layer{
    width: 840px !important;
    height: 580px !important;
}
.layui-layer-phimg img{
    width: 840px !important;
    height: 580px !important;
} */

.company_tab_box .banner{
    width: 100%;
    margin-bottom: 20px;
}
.company_tab_box .banner img{
    width: 100%;
}
.company_option ul li.active, .company_option ul li:hover{
    background: #f6f6f6;
    color: #333;
}

.classification_box{
    width: 940px;
    display: inline-block;
}
.classification_box ul{
    float: left;
    width: 938px;
    border: 1px solid #ebebeb;
    border-bottom: 0;
}
.classification_box ul li{
    float: left;
    width: 100%;
    border-bottom:  1px solid #ebebeb;
    height: 40px;
    overflow: hidden;
    position: relative;
}
.classification_box ul li .more{
    position: absolute;
    right: 11px;
    top: 8px;
    width: 48px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #666;
    border: 1px solid #ebebeb;
    cursor: pointer;
}
.classification_box ul li .left_box{
    width: 60px;
    text-align: center;
    line-height: 40px;
}
.classification_box ul li .right_box{
    width: 800px;
}
.classification_box ul li .right_box a{
    display: inline-block;
    margin:8px 25px 8px 0;
    color: #333;
    padding: 0 5px;
    line-height: 24px;
    border: 1px solid #fff
}
.classification_box ul li .right_box a:hover, .classification_box ul li .right_box a.dq{
    color: #1d75d9;
    border: 1px solid #1f8eda;
}

.products_classification_box{
    width:1200px;
    margin-top: 10px;
    display: inline-block;
}
.products_classification_box ul{
    float: left;
    width: 1198px;
    border: 1px solid #ebebeb;
    border-bottom: 0;
}
.products_classification_box ul li{
    float: left;
    width: 100%;
    border-bottom:  1px solid #ebebeb;
    height: 40px;
    overflow: hidden;
    position: relative;
}
.products_classification_box ul li .more{
    position: absolute;
    right: 11px;
    top: 8px;
    width: 48px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #666;
    border: 1px solid #ebebeb;
    cursor: pointer;
}
.products_classification_box ul li .left_box{
    width: 60px;
    text-align: center;
    line-height: 40px;
}
.products_classification_box ul li .right_box{
    width: 1080px;
}
.products_classification_box ul li .right_box a{
    display: inline-block;
    margin:8px 25px 8px 0;
    color: #333;
    padding: 0 5px;
    line-height: 24px;
    border: 1px solid #fff;
}
.products_classification_box ul li .right_box a:hover, .products_classification_box ul li .right_box a.dq{
    color: #1d75d9;
    border: 1px solid #1f8eda;
}
.ff-serch{
    border-bottom: 0!important;
}
/* 第一版 */
.shop_bg1{
    background: #e41a1a;
}
.border_l_b_1{
    border-left: 1px solid #e41a1a;
    border-bottom: 1px solid #e41a1a
}
/* 第二版 */
.shop_bg2{
    background: #1186ca;
}
.border_l_b_2{
    border-left: 1px solid #1186ca;
    border-bottom: 1px solid #1186ca
}
/* 第三版 */
.shop_bg3{
    background: #bd8c22;
}
.border_l_b_3{
    border-left: 1px solid #bd8c22;
    border-bottom: 1px solid #bd8c22
}
/* 第四版 */
.com_list_tit_x.shop_bg4{
    background: #e41a1a;
}
.company_option.shop_bg4{
    background: none;
    border-bottom: 2px solid #e41a1a;
}
.titlebox.shop_bg4{
    background: none;
    display: inline-block;
    height: 30px!important;
}
.bigbox_left .shop_bg4 .tit{
    color: #333!important;
    padding:0 0 0 8px!important;
    margin:10px 10px 0 15px;
    border-left: 5px solid #e41a1a;
}
.shop_bg4 ul li.active, .shop_bg4 ul li:hover {
    background: none;
    color: #e41a1a;
}
.shop_bg4 ul li{
    color: #333;
}
.shop_bg4 .on_collection{
    color: #333;
}
.border_l_b_4{
    border-left: 1px solid #e41a1a;
    border-bottom: 1px solid #e41a1a;
}
/* 第五版 */
.com_list_tit_x.shop_bg5{
    background: #1186ca;
}
.company_option.shop_bg5{
    background: none;
    border-bottom: 2px solid #1186ca;
}
.titlebox.shop_bg5{
    background: none;
    display: inline-block;
    height: 30px!important;
}
.bigbox_left .shop_bg5 .tit{
    color: #333!important;
    padding:0 0 0 8px!important;
    margin:10px 10px 0 15px;
    border-left: 5px solid #1186ca;
}
.shop_bg5 ul li.active, .shop_bg5 ul li:hover {
    background: none;
    color: #1186ca;
}
.shop_bg5 ul li{
    color: #333;
}
.shop_bg5 .on_collection{
    color: #333;
}
.border_l_b_5{
    border-left: 1px solid #1186ca;
    border-bottom: 1px solid #1186ca;
}

/* 第六版 */
.com_list_tit_x.shop_bg6{
    background: #002f87;
}
.company_option.shop_bg6{
    background: none;
    border-bottom: 2px solid #002f87;
}
.titlebox.shop_bg6{
    background: none;
    display: inline-block;
    height: 30px!important;
}
.bigbox_left .shop_bg6 .tit{
    color: #333!important;
    padding:0 0 0 8px!important;
    margin:10px 10px 0 15px;
    border-left: 5px solid #002f87;
}
.shop_bg6 ul li.active, .shop_bg6 ul li:hover {
    background: none;
    color: #002f87;
}
.shop_bg6 ul li{
    color: #333;
}
.shop_bg6 .on_collection{
    color: #333;
}
.border_l_b_6{
    border-left: 1px solid #002f87;
    border-bottom: 1px solid #002f87;
}

/*
.shop_1 .company_option{
    background: #e41a1a;
}
.shop_1 .company_option ul li{
    color: #fff;
}
.shop_1 .company_option ul li.active, .shop_1 .company_option ul li:hover{
    background: #f6f6f6;
    color: #333;
}
.shop_1 .bigbox_left .infobox .titlebox{
    background: #e41a1a;
}
.shop_1 .bigbox_left .typebox .titlebox{
    background: #e41a1a;
} */

/* 服务 */
.h2_top_tit{
    width: 923px;
    padding:20px 0 0 17px;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #e41a1a;
}
.h2_top_tit span{
    height: 28px;
    line-height: 28px;
    color: #333;
    font-size: 14px;
}
.service_list{
    width: 100%;
    margin-top: 11px;
}
.service_list table{
    width: 100%;
    padding: 0;
}
.service_list table th {
    line-height: 42px;
    height: 42px;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    background: #f5f5f5 no-repeat;
    text-align: center;
    color: #666666;
    font-weight: normal;
}
.service_list table th label{
    cursor: pointer;
}
.service_list table th input{
    margin: 15px 0 0 7px;
    float: left;
}
.service_list table td {
    border-bottom: 1px solid #e6e6e6;
    background: #fff;
    text-align: center;
    font-size:12px;
    padding: 5px 0;
    color: #333;
}
.service_list table td span{
    width: 100%;
    display: inline-block;
}
.service_list table td p{
    display: inline-block;
    width: 200px;
    min-height: 40px;
    /* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */
    text-align: left;
}
.service_list .buy_btn{
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #fe6632;
    border-radius: 3px;
    margin-top: 18px;
    font-size: 14px;
    cursor: pointer;
}